// queue.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>
#include <stdlib.h>

#define MAX_SIZE  20

typedef struct {
    int data[MAX_SIZE];
    int front;
    int rear;
    int size;
}Queue;

void InitQueue(Queue* q);//初始化顺序队列

bool IsEmpty(Queue* q);//判空

bool IsFull(Queue* q);//判满

void Enqueue(Queue* q, int value);//入队

int DeQueue(Queue* q);//出队

int GetHead(Queue* q);//取队头元素

void TraverseQueue(Queue* q);//遍历队列

void ClearQueue(Queue* q);//删除队列
